Promis.e Help

To Create a Graphical Parts List and Cross-Reference Macro

These macros contain the desired fields from the parts database to identify the part number and the corresponding schematic symbol. You must create these for each component type. For positioning and sizing reasons it is probably easier to draw both macros at the same time and save the parts as separate macros.

The graphical parts list macro has information about the part number and symbols. The cross reference macro shows where the part number is used in the project. It contains the device ID as well as a cross reference to indicate the location where the device ID occurs.

  1. On a blank page, enter the desired text, symbols and dividing lines for the graphical parts macro. You may also wish to draw separate lines for area that will be the cross reference macro.
  2. In the graphical parts list macro area, use variable names for description, part number, etc. You must include the question mark. The following variables are available:
    • ?partnumber - Part number.
    • ?manufact - Manufacturer.
    • ?detaildesc_1 - First extended description field.
    • ?category - Category.
  3. Place the schematic symbol that is used to represent the part number.
  4. Delete the device ID after placing the symbol (in this case, it does not have a function).
  5. In the cross reference macro area, enter the variables for the cross references. The following variables are available:
    • ?devid - Device ID.
    • ?inst - Installation.
    • ?loc - Location.
    • ?inst_loc_devid - Installation - Location -Device ID.
    • ?page_inst - Installation in which the component was placed.
    • ?cr0 - Cross reference to the position of the symbol in the schematic diagram. For symbols with parent/child relationships, it refers to the parent.
    • ?cr1,?cr2,?crx - Cross references of the device child symbols. The order and quantity corresponds to that in the family definition.
    • ?ftext0 - Function text of the parent symbol.
    • ?fext1-?ftextx - Function text of the child symbols.
  6. Select Manage > Component Management > Create Macro to display the Create Macro dialog.
  7. Enter an appropriate Name for the graphical parts list macro.
  8. Select a Base Point in the upper left corner of the macro.
  9. Click the Select Objects button and select only the items to include in the graphical parts list macro.
  10. Select OK to save the graphical parts list macro.
  11. To create the cross reference macro, select Manage > Component Management > Create Macro to display the Create Macro dialog.
  12. Enter the same Name you used for the graphical parts list macro but add _CR to the end of the name. For example, if you called the graphical parts list macro GRAPH-RELAY you must name the cross reference macro GRAPH-RELAY_CR.
  13. Select a Base Point in the upper left corner of the cross reference macro.
  14. Click the Select Objects button and select only the items to include in the cross reference macro.
  15. Select OK to save the cross reference macro.